flex-direction: row
Define a direção dos itens no container flex. O valor padrão é row (horizontal da esquerda para direita).
CSS
.flex-container {
display: flex;
flex-direction: row;
}
Define a direção dos itens no container flex. O valor padrão é row (horizontal da esquerda para direita).
.flex-container {
display: flex;
flex-direction: row;
}
Define se os itens devem quebrar linha quando não há espaço suficiente. O valor padrão é nowrap.
.flex-container {
display: flex;
flex-wrap: nowrap;
}
Alinha os itens ao longo do eixo principal (horizontal por padrão). Controla a distribuição do espaço entre os itens.
.flex-container {
display: flex;
justify-content: flex-start;
}
Alinha os itens ao longo do eixo transversal (vertical por padrão). O valor padrão é stretch.
.flex-container {
display: flex;
align-items: stretch;
}
Alinha as linhas do flex container quando há múltiplas linhas. Só funciona com flex-wrap: wrap.
.flex-container {
display: flex;
flex-wrap: wrap;
align-content: stretch;
}
Define quanto um item deve crescer em relação aos outros itens. O valor padrão é 0 (não cresce).
.flex-item {
flex-grow: 0;
}
Define quanto um item deve encolher quando não há espaço suficiente. O valor padrão é 1.
.flex-item {
flex-shrink: 1;
}
Define a ordem de exibição dos itens. Itens com valores menores aparecem primeiro. O valor padrão é 0.
.flex-item:nth-child(1) { order: 0; }
.flex-item:nth-child(2) { order: 0; }
.flex-item:nth-child(3) { order: 0; }
.flex-item:nth-child(4) { order: 0; }